package OOA.com.JavaBasis.inherit;
/*
* 子类
*
* 父类中的成员变量表示： super.父类的成员变量
* 父类中的成员变量表示： this.子类的成员变量
*
*
* @override表示这个方法是重写的
* 如果@override报错只有2种情况
* 1.该方法不是重写方法
* 2.单词拼错
* */
public class Teacher  extends Person{
    int a = 11;

    public void method(){
        int a = 12;
        System.out.println(super.a);//子类直接访问父类的成员变量，super指所继承的父类【super只有一个】
        System.out.println(this.a);//this指当前对象【this可以有很多个】
        System.out.println(a);
    }

    @Override
    public int getA() {
        return a;
    }

    public static void main(String[] args) {
        Teacher teacher = new Teacher();
        teacher.age = 20;
        teacher.name = "wjm";
        teacher.id = "350181111111111x";

        teacher.eat();

        System.out.println("name:"+teacher.name+",age:"+teacher.age+",id:"+teacher.id);
    }
}
